package com.ruifu.doc.dto.docver;


import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruifu.doc.dto.docmaster.DmDocMasterInsertDTO;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 文档版本新建
 * @author 宁义锐
 */
@Data
public class DmDocVerInsertDTO implements Serializable {

    /**
     * 此处包含文档编号和文档名称和文档类型
     */
    private DmDocMasterInsertDTO dmDocMaster;

    /**
     * 数据有效性状态 0：未发布 1：已发布 2：已作废
     */
    private Integer dvCtrStatus;

    /**
     * 版本外部标示号
     */
    private String dvVerLabel;

    /**
     * 生命周期状态
     */
    private String dvLcyStatus;

    /**
     * 发布时间
     */
    private Date dvApprovedDate;

    /**
     * 作废时间
     */
    private Date dvCancelDate;

    /**
     * 扩展属性集
     */
    private String dvPropSets;

    /**
     * 备注
     */
    private String dvRemark;

    /**
     * 文件ID
     */
    private Long dvFileId;

    /**
     * 文档保密级别
     */
    private Integer dvDocLevel;

}
